@charset "utf-8";
/* CSS Document */
/*@import url("default.css");*/
html  { font-size:100%; height: 100%; background-color:#ececec; color:#626262; font-size:12px; line-height:24px;}

body, h1, h2, h3, h4, h5, h6, p, dl, dd, ul, ol, li, form, fieldset, blockquote, table, thead, tbody, tfoot, tr, td, th { margin:0; padding:0; font-family:'微软雅黑', Arial, sans-serif; }
ul,ol,li {list-style-type:none;}
body{background:#ececec}
img, fieldset, form, input { border:0; margin:0; padding:0}
input, button { overflow:visible; font-size:1em}
abbr, acronym { cursor:help; border-bottom:1px dotted black}
hr { overflow:hidden; position:absolute; top:0; left:0}
hr, caption { visibility:hidden; font-size:0; line-height:0; height:0}
.hr{ visibility:hidden}
a{text-decoration: none; color: #505050}
a:hover{ color: #000;}
/*头部样式*/
.top{background: #b90008; height: 40px; line-height: 40px; color: #b90008;}
.top_nr{ width: 1000px; margin: 0 auto; color: #fff;}
.l{ float: left;}
.r{ float: right;}
.white{ color: #fff;}
.white:hover{ color: #fff}
.header{width: 1000px;  margin:0 auto;background: url(../images/map_03.png) no-repeat center top; height: 419px; overflow: hidden;}
.logo{ margin-top: 124px; width: 1000px; text-align: center;}
.search{width: 1000px; margin-top: 68px;}
.search_l{background:#fff; border:1px solid #d5d5d5; height: 45px; border-radius: 5px; width: 430px; float: left; margin-left: 240px;}
.search_r{ cursor: pointer; float: left;background:#b90008 url(../images/search.png) no-repeat center center; border:1px solid #b90008; height: 45px; width: 68px; border-radius: 5px; margin-left:15px; }
.search_r1{ cursor: pointer; float: left;background:#505050  url(../images/search.png) no-repeat center center; background-size: 43%; border:1px solid #505050 ; height: 35px; width: 55px; border-radius: 5px; margin-left:10px; }
.qy{ float: left;}
.form-group{ float: left; margin-left: 1px;}
.form-control {
    display: block;
    width: 300px;
    height: 32px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border:0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}
.form-control1 {
    display: block;
    width: 220px;
    height: 23px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border:0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}
.form-contro2{
    display: block;
    width: 100%;
    height: 45px;
    padding: 6px 8px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    border:0;background: #f1f1f1
}
.form-contro3{
    display: block;
    width: 100%;
    height: 35px;
    padding: 6px 8px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    border:0; /*background: #f1f1f1*/
}
.search_l1{background:#fff; border:1px solid #d5d5d5; height: 35px; border-radius: 5px; width: 340px; float: left; }
.header1_bg{ background: #fff; overflow: hidden;}
.header1{ width: 1000px; margin:0 auto; overflow: hidden; margin-top: 20px; margin-bottom: 20px;}
.logo1{ float: left; margin-top: 10px;}
.logo1 img{ width: 420px;}
.right{ float:right; line-height: 40px;}
.search1{ float: right; margin-top: 18px;}
.con{ width: 1000px; margin: 0 auto; overflow: hidden; }
.new{float: left; width: 485px;background: #fff; height: 360px; border: 1px solid #e1e1e1;}
.title{ background: #f1f1f1; height: 40px;}
.title1{ background: #b90008; height: 40px;}
.title2{ height: 40px; border-bottom: 1px solid #e1e1e1; margin:0 15px; padding-top: 0px;}
.title2 h3{background:#fff; border-bottom: 2px solid #b70008; display: block; float: left; padding:0 10px; color: #b70008; font-size: 16px; text-align: center; height: 38px; line-height: 40px;}
.title h3{background:#fff; border-top: 2px solid #b70008; width: 130px; color: #b70008; font-size: 16px; text-align: center; height: 38px; line-height: 38px;}
.title1_l{ font-size: 16px; margin-left: 15px; height: 40px; line-height: 40px; color:#fff; font-weight: bold}
.wz{background:#fff; border-top: 2px solid #b70008; width: 130px; color: #b70008; font-size: 16px; text-align: center; height: 38px; line-height: 38px;}
.new_nr{ margin:10px 20px; padding-bottom: 10px;}
.new_nr ul li{height: 40px; line-height: 40px; }
.new_nr ul li a{ border-bottom:1px dashed #dbdbdb; display: block; color: #5c5c5c;padding: 0 6px;}
.new_nr ul li a:hover{color: #b70008;}
.new_nr ul li:hover{color: #b70008;}
.new_nr ul li span{ float: right; font-size: 12px; margin-right: 6px; color: #ababab;}
.more{ float: right; margin-right: 20px; color: #5c5b5b; line-height: 40px; }
.more a{color: #5c5b5b;font-size: 12px;}
.more a:hover{color: #bd0b13;}
.more1{ float: right; margin-right: 16px; color: #fff; line-height: 40px; font-size: 12px;}
.more1 a{color: #fff;}
.more1 a:hover{color: #fff;}
.footer{ background: #505050; width: 100%; padding: 25px 0; color: #fff; text-align:center;margin-top: 60px;}
.pop_nr {
    color: #b8b8b8;
    font-size: 14px;
    height: 40px;
    margin-left: 10px;
    margin-right: 30px;
    margin-top: 20px;
    width: 380px;
}
.pop_nr1 {
    color: #b8b8b8;
    font-size: 14px;
    height: 40px;
    margin-right: 30px;
    margin-top: 20px;
    width: 380px;
}
.pop_nr_l {
    float: left;
    height: 40px;
    line-height: 40px;
    margin-right: 10px;
    text-align: right;
    width: 70px;
}
.pop_nr_r {
    float: left;
}
.pop_nr_l1 {
    float: left;
    height: 40px;
    line-height: 40px;
    margin-right: 10px;
    text-align: right;
    width: 75px;
}
.input {
    border: 1px solid #dedede;
    border-radius: 5px;
    color: #575757;
    font-size: 14px;
    height: 40px;
    line-height: 40px;
    padding-left: 15px;
    width: 240px;
}
.pro_r_an1 {
    font-size: 16px;
    margin-left: 90px;
    margin-top: 20px;
}
.pro_r_an1 a {
    border-radius: 3px;
    color: #fff;
    display: inline-block;
    margin-right: 15px;
    padding: 10px 25px;
}
.pro_r_an1 a:hover {
    color: #fff;
}
.cxtx {
    background: #9f9f9f none repeat scroll 0 0;
    color: #fff;
}
.cxtx:hover {
    background: #b0b0b0 none repeat scroll 0 0;
}
.jdjj {
    background: #bd0b13 none repeat scroll 0 0;
    color: #fff;
}
.jdjj:hover {
    background: #ca3036 none repeat scroll 0 0;
}
.sub_con{ width: 1000px; margin:0 auto; overflow: hidden; padding-top: 20px; }
.sub_l{ width: 740px; background:#fff;border: 1px solid #e1e1e1; float: left;padding-bottom: 20px; min-height: 600px;}
.sub_r{ width: 240px; background:#fff;border: 1px solid #e1e1e1; float: right;margin-bottom: 20px;}
.sub_title{ width: 1000px; margin:0 auto; padding-top: 10px;padding-bottom: 10px;}
.fl{ width: 680px; overflow: hidden; margin: 20px; margin-bottom: 20px; background:#f1f1f1; padding-top: 20px; padding-left: 20px; padding-bottom: 5px;}
.fl ul li{ float: left; margin-right: 8px; margin-bottom: 10px;}
.fl ul li a{ display: block; padding: 2px 8px; font-size: 14px;}
.fl ul li a:hover{color: #b70008;background:#ffecec;border-radius: 5px; }
.fl ul li a.active{ background:#b70008; color: #fff; border-radius: 5px; }
.fl span{ margin-left: 5px;}
.pxnr{ width: 740px; margin-top: 20px; overflow: hidden;}
.pxnr ul li{ float: left; text-align: left; width: 330px; margin-left: 25px;border-bottom: 1px dotted  #e1e1e1; padding-bottom: 10px; margin-bottom: 10px;}
.pxnr ul li .img{ float: left; width: 80px; height: 80px; border: 1px solid #e1e1e1; margin-top: 5px; padding: 2px;}
.pxnr ul li .img img{width: 80px;  height: 80px;}
.pxnr ul li .wz1{ float: left; margin-left:10px; width: 310px;}
.pxnr ul li .wz1 h3{font-size: 14px; line-height: 30px;}
.pxnr ul li .wz1 h3 a:hover{ color:#b70008;}
.pxnr ul li .wz1 span{ font-size: 12px; line-height: 20px; color:#666666; display: block;}
.sub_fenye{ padding-top:20px; margin-bottom:20px; text-align:center; cursor: pointer;}
.sub_fenye a{ border:1px solid #e1e1e1;padding:5px 10px; margin-right:2px; color: #848484;transition:background 1s;-moz-transition:background 1s;
	      -webkit-transition:background 1s;
	      -o-transition:background 1s;}
.sub_fenye a:hover{ border:1px solid #b90008; background:#b90008; color:#fff;}
.sub_fenye a.dqfy{ border:1px solid #b90008; background:#b90008; color:#fff;cursor: default}
.black{ background: url(../images/black_03.png) no-repeat left center; padding-left: 18px; line-height: 40px; float: right;color: #979797;}
.black a{ padding: 0 5px; color: #979797;}
.black a:hover{ color: #b90008;}
.news_xx{ margin:25px;}
.news_xx h3{ font-size: 14px; color: #5c5c5c; text-align: center; line-height: 20px;}
.news_xx h4{color: #979797; text-align: center;border-bottom: 1px dashed #e1e1e1;font-weight: 100; margin-bottom: 20px; line-height: 30px; padding-bottom: 5px;}
.news_p{ padding-top: 20px;}
.koboset_index {border-top: 1px dashed #e1e1e1; padding: 16px 0; margin-top: 20px;}
.koboset_box{ float: left; width: 345px;}
.koboset_box a:hover{color: #b90008;}
.black1{ background: url(../images/black_03.png) no-repeat left center; padding-left: 18px; line-height: 40px; color: #979797; width: 982px; margin:0 auto; }
.black1 a{ padding: 0 5px; color: #979797;}
.black1 a:hover{ color: #b90008;}
.sub_con1{ width: 1000px; margin:0 auto; overflow: hidden;}
.sub_banner{ padding: 15px; padding-bottom: 10px;}
.school_title{ font-size:16px;color: #b90008; margin: 10px 15px; border-bottom:2px solid #b90008; width: 90px; text-align: center; line-height: 34px;}
.school_nr{padding-top: 10px;padding: 10px 15px;}
.school_logo{ margin: 15px; font-size: 20px; font-weight:bold; line-height: 30px;border-bottom: 1px dashed #e1e1e1; padding-bottom: 15px; }
.school_sx{ padding: 0px 15px; margin-bottom: 20px;}